/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package menus;

import bitclub.BitUtil;
import bitclub.Movimiento;
import java.util.Date;
import java.util.List;

 
/**
 *
 * @author JAVA
 */
public class OpcionesCaja {
    public static void opcionCajaUltimosMovimientos() {
        List<Movimiento> listM = null;

        listM = Movimiento.ultimosMovimientos();

        //Mostramos la lista
        for (Movimiento m : listM) {
            System.out.println(m.toString());
        }
    }

    public static void opcionCajaGenerarInforme() {
        List<Movimiento> listM = null;
        Date fechaInicio;
        Date fechaFin;

        do {
            fechaInicio = BitUtil.dameFecha("Fecha Inicio de informe: ");
            fechaFin = BitUtil.dameFecha("Fecha Fin de informe: ");
            if (fechaInicio.getTime() > fechaFin.getTime()) {
                System.out.println("La fecha de fin es anterior a la de inicio.");
            }
        } while (fechaInicio.getTime() > fechaFin.getTime());
        listM = Movimiento.generarInforme(fechaInicio, fechaFin);

        //Mostramos la lista
        for (Movimiento m : listM) {
            System.out.println(m.toString());
        }
    }
}
